@CHARSET "UTF-8";
*{
	font-family: Arial,微软雅黑,黑体;
	font-weight:lighter;
	font-size:13.3px;
	margin: 0px auto;
	padding: 0px auto;
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
	font-family: Arial,微软雅黑,黑体
}

.transition-color{
	-webkit-transition-property: background, color;
	-moz-transition-property: background, color;
	-o-transition-property: background, color;
	transition-property: background, color;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.el-right{
	float:right;	
}
.el-left{
	float:left;
}
html,body{cursor:default;color:#333;width: 100%; height:100%;overflow:hidden;}
.proAlert{
	position:absolute;
	z-index:100001;
	display:none
}
.alertModal{
	z-index:100000;
	position:absolute;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity:0.3;
	opacity:0.3;
	display:none;
	background-color: #F39C12
}

.pull-center{
	text-align:center;
}
.dropdown-menu{
	min-width:0px
}
.dropdown-menu .divider {
	width:100%;
	font-size:1px;
}

.text-overflow{
	word-break:keep-all;/* 不换行 */
    white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}

/*----------------- 通讯录 -------------------------*/
.move {
	margin-left: -250px;
 	-webkit-transition: margin 0.15s ease-in-out;
 	transition: margin 0.15s ease-in-out;
}

.move.in{
	margin-left: 0px;
}


.listview table{
	margin: 0px;
	padding: 0px;
	table-layout:fixed;
}
.listview .listHeard *{
	border: none;
}
/* .listview .table td{
	word-wrap:break-word;
	word-break:break-all
} */


/* treeview */

.treeview{
	overflow: hidden;
	background-color: #fff
}
.ui-autocomplete-scroll .mCustomScrollBox>.mCSB_scrollTools,
.treeview .mCustomScrollBox>.mCSB_scrollTools{
	right: -6px;
}
.treeview .panel.active i.fa-caret-right:before{
	content: "\f0d7";
}

.treeview .list-group-item,
.treeview .panel{
	border: none;
	margin:0px;
	color: #666;
}
.treeview .listview .listBody{
	border-spacing: 0px 1px;
	border-collapse:separate;
}
.treeview .listview .listBody .list-group-item{
	padding: 5px 15px;
	height:30px;
}

.treeview .listview .listBody .list-group-item div.el-right,
.treeview .panel .listview{
	display:none;
}

.treeview .panel a.list-group-item i.fa{
	width:13px;
	height:13px;
}

.treeview .listview .listBody .list-group-item div.el-right{
	margin-right:-15px;
	margin-top:-5px;
	margin-bottom:-5px;
}

.treeview .listview .listBody .list-group-item div.el-right .btn{
	float:right;
	width:30px;
	height:30px;
	padding:5px 0px;
	margin-right:5px;
}









.treeview .panel > .list-group-item:hover{
	background-color:#428BCA;
	color:#fff;
}

.treeview .listview .listBody .list-group-item:hover,
.treeview .listview .listBody .list-group-item.active{
	padding: 5px 15px;
	/* background-color:#ffc40d; */
	background-color:rgb(253,236,170)
	
}

.treeview .listview .listBody .list-group-item:hover div.el-right,
.treeview .listview .listBody .list-group-item.active div.el-right,
.treeview .listview .listBody .list-group-item.active div.el-right .btn,
.treeview .panel.active .listview{
	display:block;
}

.treeview .listview .listBody .list-group-item.active,
.treeview .listview .listBody .list-group-item.active div.el-right{
	height:55px;
}
.treeview .listview .listBody .list-group-item.active div.el-right .btn{
	margin-top: 10px;
}

.treeview .listview .listBody .list-group-item.active .img-rounded{
	height:45px;
	width:45px;
}

.treeview .listview .listBody .list-group-item .fa-user.active,
.treeview .listview .listBody .list-group-item.active .fa-user.normal{
	display: none
}
.treeview .listview .listBody .list-group-item.active .fa-user.active{
	display: block;
}

.treeview .listview .listBody .list-group-item div.el-right .btn:hover,
.treeview .listview .listBody .list-group-item div.el-right .btn.active{
	background-color:#f39c12;
	color: #fff;
}

.treeItemHeard{
	background-color:rgb(193,216,230);
	color:rgb(107,159,196);
}







.pop-number .btn{
	padding:6px 0px;
	width:30px;
	outline: none;
	float:left;
}
.pop-number .popover-content{
	padding:0px;
}


/* bootstrap override css */
.container {
	/* width: 980px;*/
	padding-left: 0px;
	padding-right: 0px; 
}
@media ( min-width :0px) {
	.container {
		width: 970px
	}
}
@media ( min-width :992px) {
	.container {
		width: 970px
	}
}

@media ( min-width :1200px) {
	.container {
		width: 1170px
	}
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	float: left
}
.col-12 {
	width: 100%
}
.col-11 {
	width: 91.66666666666666%
}
.col-10 {
	width: 83.33333333333334%
}
.col-9 {
	width: 75%
}
.col-8 {
	width: 66.66666666666666%
}
.col-7 {
	width: 58.333333333333336%
}
.col-6 {
	width: 50%
}
.col-5 {
	width: 41.66666666666667%
}
.col-4 {
	width: 33.33333333333333%
}
.col-3 {
	width: 25%
}
.col-2 {
	width: 16.666666666666664%
}
.col-1 {
	width: 8.333333333333332%
}
.col-pull-12 {
	right: 100%
}

.navbar-header {
	float: left
}
.navbar-nav {
	float: left;
	margin: 0
}
.navbar-nav>li {
	float: left
}
.navbar-nav>li>a {
	padding-top: 15px;
	padding-bottom: 15px
}
.navbar-nav.navbar-right:last-child {
	margin-right: -15px
}

.navbar-left {
	float: left !important
}
.navbar-right {
	float: right !important
}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{
	padding-left: 0;
	padding-right: 0
}
.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{
	margin-right: 0;
	margin-left: 0px
}
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{
	margin-left: 0px
}

.nav-justified>li {
	display: table-cell;
	width: 1%
}
.nav-justified>li>a {
	margin-bottom: 0
}
	
.nav-justified>li {
	display: table-cell;
	width: 1%;
}
.nav-justified>li>a {
	margin-bottom: 0
}
	
.nav-justified>li>a {
	border-bottom: 1px solid #ddd;
	border-radius: 0
}
.nav-justified>.active>a,.nav-justified>.active>a:hover,.nav-justified>.active>a:focus{
	border-bottom-color: #fff
}


.navbar-custom{
	background-color: #ebebeb;
	border-color: #ddd;
	padding: 0px;
	height:36px;
	min-height:0px;
	margin: 0px;
}

.navbar-custom > *{
	margin:0px;
}

.checkbox{
	margin:0px;
	padding:0px;
}
.checkbox .checkbox-label,
.checkbox .checkbox-label:after,
.checkbox .checkbox-label:before {
	height: 15px;
	width: 15px;
}
.checkbox input[type="checkbox"]:checked  ~ .checkbox-label:after {
	margin-left: 0px;
}
/* bootstrap override css */

/* autocomplete */


.ui-autocomplete-category {
    font-weight: bold;
    padding: .2em .4em;
    margin: .8em 0 .2em;
    line-height: 1.5;
  }
  .ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-autocomplete {
	top:auto;
	width:236px;
	z-index:1030;
}
.ui-autocomplete.dropdown-menu{
	position: static;
	margin: 0px;
	padding: 0px;
	border:none;
	outline:none;
	-webkit-box-shadow:none;
          box-shadow:none;
}

.ui-autocomplete-scroll{
	width:238px;
	max-height:400px;
	z-index:1032;
	background-color:#fff;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.ui-autocomplete .ui-corner-all{
	height:30px;
	line-height:25px;
	padding-right:0px;
	color: #666
}
.ui-autocomplete div.el-right .btn{
	float:right;
	text-align:center;
	width:25px;
	height:25px;
	padding:0px;
	background-color: transparent;
	color:#428BCA;
	border:none;
}

.ui-autocomplete div.el-right .btn:hover,
.ui-autocomplete div.el-right .btn.active{
	/* background-color:#ddd */
	background-color:#428BCA;
	color: #fff
}


.ico-button,
.ico-button:before{
	cursor: pointer;
	color:rgb(143,143,143);
	font-size: 16px;
	
}
.ico-button:hover:before {
	color: #f0ad4e;
}
.ico-button:active:before{
	color: #D1D1D1;
}

.circle {
	-webkit-border-radius: 240px;
	-moz-border-radius: 240px;
	-ms-border-radius: 240px;
	-o-border-radius: 240px;
	border-radius: 240px;
	padding:0px;
}

.circle.btn{
  	background-color: transparent;
  	border-width:1px;
}
.circle.btn-primary{
	color:#428bca
}
.circle.btn-primary:hover{
	color:#fff;
	background-color: #428bca;
}
.circle.btn-success{
	color:#5cb85c
}
.circle.btn-success:hover{
	color:#fff;
	background-color: #5cb85c;
}
.circle.btn-info{
	color:#5bc0de
}
.circle.btn-info:hover{
	color:#fff;
	background-color: #5bc0de;
}
.circle.btn-warning{
	color:#f0ad4e
}
.circle.btn-warning:hover{
	color:#fff;
	background-color: #f0ad4e;
}
.circle.btn-danger{
	color:#d9534f
}
.circle.btn-danger:hover{
	color:#fff;
	background-color: #d9534f;
}


.bs-callout {
    padding: 15px;
    border-left: 3px solid #eee
}

.bs-callout h4 {
    margin-top: 0;
    margin-bottom: 5px
}

.bs-callout p:last-child {
    margin-bottom: 0
}

.bs-callout code {
    background-color: #fff;
    border-radius: 3px
}

.bs-callout-danger {
    background-color: #fdf7f7;
    border-color: #d9534f
}

.bs-callout-danger h4 {
    color: #d9534f
}

.bs-callout-warning {
    background-color: #fcf8f2;
    border-color: #f0ad4e
}

.bs-callout-warning h4 {
    color: #f0ad4e
}

.bs-callout-info {
    background-color: #f4f8fa;
    border-color: #5bc0de
}

.bs-callout-info h4 {
    color: #5bc0de
}
